﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using BLL.DTO.PreguntasSecretas;
using DAL.Entities;

namespace BLL.Mappers
{
    public class PreguntasSecretasMappers
    {
        #region toDto
        public static PreguntasSecretasDTO toDto(PreguntasSecretas entity)
        {
            return new PreguntasSecretasDTO()
            {
                pk_PreguntasSecretas = entity.IPSEC_PK,
                nombre_PreguntasSecretas = entity.VPSEC_PREGUNTA,
                estado_PreguntasSecretas = entity.BPSEC_ESTADO
            };
        }

        public static List<PreguntasSecretasDTO> toDto(List<PreguntasSecretas> entity)
        {
            return entity.Select(ps => toDto(ps)).ToList();
        }
        #endregion

        #region toEntity
        public static PreguntasSecretas toEntity(PreguntasSecretasDTO dto)
        {
            return new PreguntasSecretas()
            {
                IPSEC_PK = dto.pk_PreguntasSecretas,
                VPSEC_PREGUNTA = dto.nombre_PreguntasSecretas,
                BPSEC_ESTADO = dto.estado_PreguntasSecretas
            };
        }
        #endregion
    }
}
